import random
import json

def generate_test_data(min_n: int, max_n: int) -> int:
    """
    生成测试数据
    :param min_n: 最小的皇后数量
    :param max_n: 最大的皇后数量
    :return: 随机生成的整数 n
    """
    n = random.randint(min_n, max_n)
    return n

def save_test_data(file_path: str, data: int):
    """
    将测试数据保存到文件
    :param file_path: 文件路径
    :param data: 测试数据
    """
    with open(file_path, "w") as f:
        json.dump(data, f)

if __name__ == "__main__":
    min_n = 4  # 最小的皇后数量
    max_n = 10  # 最大的皇后数量
    test_data = generate_test_data(min_n, max_n)
    save_test_data("test_data.json", test_data)
    print(f"测试数据已生成并保存到 test_data.json 文件中。")